package com.iotechn.unimall.data.domain;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import com.iotechn.unimall.data.dto.goods.FileInfo;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * 文章
 *
 * @author hct
 * @email 77802226@qq.com
 * @date 2020-04-21 13:35:44
 */

@Data
@TableName("unimall_shop_discuss")
public class ShopDiscussDO extends SuperDO {

    /**
     * 创建人
     */
    @TableField("admin_id")
    private Long adminId;
    /**
     * 创建时间/注册时间
     */
    @TableField("gmt_create")
    private Date gmtCreate;
    /**
     * 最后更新时间
     */
    @TableField("gmt_update")
    private Date gmtUpdate;
    /**
     * 作者
     */
    @TableField("shop_name")
    private String shopName;
    /**
     * 内容
     */
    @TableField("shop_id")
    private Long shopId;

    /**
     * 附件
     */
    @TableField("file")
    private String file;

    @TableField(exist = false)
    private List<FileInfo> fileList;

   /* public List<FileInfo> getList(){
        if(file!=null && !file.equals("")){
            Gson gson=new Gson();
            List<FileInfo> fileInfoList = gson.fromJson(file, new TypeToken<List<FileInfo>>(){}.getType());
            return fileInfoList;
        }
        return null;
    }*/


    @TableField("jiedian")
    private String jiedian;
    @TableField("desc")
    private String desc;
    /**
     * 状态变化0发布待审2已整改3返回再整改4关闭
     */
    private Integer status;

    @TableField("approval_id")
    private Long approvalId;

}
